# -*- encoding: utf-8 -*-
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)

Gem::Specification.new do |gem|
  gem.platform = Gem::Platform::RUBY

  gem.name        = 'pyro'
  gem.version     = '1.0.0'
  gem.author      = 'Jarrod Taylor'
  gem.email       = 'jarrodtaylor@icloud.com'
  gem.homepage    = 'http://jarrodtaylor.github.io/pyro'
  gem.license     = 'MIT'
  gem.summary     = 'Build Ember.js apps with CoffeeScript and Sass... without all that damn configuration.'
  gem.description = "Pyro is a Ruby gem for creating Ember.js apps. It precompiles CoffeeScript, Sass, and Handlesbars, provides a RESTful JSON api for connected databases, and serves everything on Rack. Oh, and there's hot reloading in development, too."

  gem.files         = Dir['**/{*,.gitignore,.env}']
  gem.bindir        = 'bin'
  gem.executables   = 'pyro'
  gem.test_files    = Dir['test/**/*']
  gem.require_paths = ['lib']

  gem.add_runtime_dependency 'barber',          '~> 0.4',  '>= 0.4.2'
  gem.add_runtime_dependency 'coffee-script',   '~> 2.2',  '>= 2.2.0'
  gem.add_runtime_dependency 'dotenv',          '~> 0.9',  '>= 0.9.0'
  gem.add_runtime_dependency 'sass',            '~> 3.2',  '>= 3.2.14'
  gem.add_runtime_dependency 'sinatra',         '~> 1.4',  '>= 1.4.4'
  gem.add_runtime_dependency 'sinatra-contrib', '~> 1.4',  '>= 1.4.2'
  gem.add_runtime_dependency 'thor',            '~> 0.18', '>= 0.18.1'
  gem.add_runtime_dependency 'uglifier',        '~> 2.4',  '>= 2.4.0'

  gem.add_development_dependency 'coveralls', '~> 0.7',  '>= 0.7.0'
  gem.add_development_dependency 'minitest',  '~> 5.2',  '>= 5.2.2'
  gem.add_development_dependency 'rake',      '~> 10.1', '>= 10.1.1'
end